package com.bango.flex{
	import flash.utils.Dictionary;

	public class BangoEvent{
		
		private var _ProfileId:Number;                  	
		private var _EventId:Number;                  	
		private var _EventDetail:String;              	
		private var _EventValue:String;            	
		private var _EventName:String;                	
		private var _ErrorId:String;                 	
		private var _EventTime:String;                	
		private var _EventLocalTime:String;           	
		private var _ConnectionType:String;       	
		private var _OperatorConnectionType:String;    	
		private var _ErrorLevel:Number;               	
		private var _EventParameters:Array=new Array();
		
		public function BangoEvent(eventId:Number,connectionType:String, operatorConnectionType:String,errorLevel:Number,eventName:String, eventDetail:String,eventValue:String,errorId:String,eventTime:String,eventLocalTime:String, eventParameters:Array){
			
			_EventId=eventId;
			_ConnectionType=connectionType;
			_OperatorConnectionType=operatorConnectionType;
			_ErrorLevel=errorLevel;
			_EventName=eventName;
			_EventDetail=eventDetail;
			_EventValue=eventValue;
			_ErrorId=errorId;
			_EventTime=eventTime;
			_EventLocalTime=eventLocalTime;
			_EventParameters=eventParameters;
		
		}
		
		public function getProfileId():Number
		{
			return _ProfileId;
		}

		public function setProfileId(value:Number):void
		{
			_ProfileId = value;
		}

		public function get EventParameters():Array
		{
			return _EventParameters;
		}
		
		public function set EventParameters(value:Array):void{
			_EventParameters = value;
		}
		
		public function get EventId():Number
		{
			return _EventId;
		}

		public function set EventId(value:Number):void
		{
			_EventId = value;
		}

		public function get EventDetail():String
		{
			return _EventDetail;
		}

		public function set EventDetail(value:String):void
		{
			_EventDetail = value;
		}

		public function get EventValue():String
		{
			return _EventValue;
		}

		public function set EventValue(value:String):void
		{
			_EventValue = value;
		}

		public function get ErrorId():String
		{
			return _ErrorId;
		}

		public function set ErrorId(value:String):void
		{
			_ErrorId = value;
		}

		public function get EventTime():String
		{
			return _EventTime;
		}

		public function set EventTime(value:String):void
		{
			_EventTime = value;
		}

		public function get EventLocalTime():String
		{
			return _EventLocalTime;
		}

		public function set EventLocalTime(value:String):void
		{
			_EventLocalTime = value;
		}

		public function get ConnectionType():String
		{
			return _ConnectionType;
		}

		public function set ConnectionType(value:String):void
		{
			_ConnectionType = value;
		}
		
		public function get ErrorLevel():Number
		{
			return _ErrorLevel;
		}

		public function set ErrorLevel(value:Number):void
		{
			_ErrorLevel = value;
		}

		public function get EventName():String
		{
			return _EventName;
		}

		public function set EventName(value:String):void
		{
			_EventName = value;
		}

		public function get OperatorConnectionType():String
		{
			return _OperatorConnectionType;
		}

		public function set OperatorConnectionType(value:String):void
		{
			_OperatorConnectionType = value;
		}


	}
}